Windows on the World: Incredible Vintage Photos of the WTC’s Most Spectacular Restaurant
In 1976, a unique destination for dining, meeting, and entertainment opened in the heart of New York City: Windows on the World. Situated on the 107th floor of the North Tower of the World Trade Center, it became widely celebrated for its floor-to-ceili…